land leech - Turkish English Dictionary